package com.rzl.expense.expense.service;

import java.util.List;
import com.rzl.expense.expense.domain.TwrRentCtl;

/**
 * 铁塔服务费Service接口
 * 
 * @author expense
 * @date 2024-11-16
 */
public interface ITwrRentCtlService 
{
    /**
     * 查询铁塔服务费
     * 
     * @param rentId 铁塔服务费主键
     * @return 铁塔服务费
     */
    public TwrRentCtl selectTwrRentCtlByRentId(String rentId);

    /**
     * 查询铁塔服务费列表
     * 
     * @param twrRentCtl 铁塔服务费
     * @return 铁塔服务费集合
     */
    public List<TwrRentCtl> selectTwrRentCtlList(TwrRentCtl twrRentCtl);

    /**
     * 新增铁塔服务费
     * 
     * @param twrRentCtl 铁塔服务费
     * @return 结果
     */
    public int insertTwrRentCtl(TwrRentCtl twrRentCtl);

    /**
     * 修改铁塔服务费
     * 
     * @param twrRentCtl 铁塔服务费
     * @return 结果
     */
    public int updateTwrRentCtl(TwrRentCtl twrRentCtl);

    /**
     * 批量删除铁塔服务费
     * 
     * @param rentIds 需要删除的铁塔服务费主键集合
     * @return 结果
     */
    public int deleteTwrRentCtlByRentIds(String[] rentIds);

    /**
     * 删除铁塔服务费信息
     * 
     * @param rentId 铁塔服务费主键
     * @return 结果
     */
    public int deleteTwrRentCtlByRentByDate(String yearmonth);

    public void batchTwrRentCtl(List<TwrRentCtl> List);


}
